-
Notifications
You must be signed in to change notification settings - Fork 184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rework our mdspan
implementation
#3343
base: main
Are you sure you want to change the base?
Conversation
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
it seems that the new implementation of |
0ce2d94
to
4847384
Compare
/ok to test |
/ok to test |
df41ca8
to
29cba88
Compare
/ok to test |
/ok to test |
3153baf
to
cb6065d
Compare
/ok to test |
1 similar comment
/ok to test |
/ok to test |
cudax/include/cuda/experimental/__stf/internal/data_interface.cuh
Outdated
Show resolved
Hide resolved
/ok to test |
/ok to test |
/ok to test |
🟨 CI finished in 1h 43m: Pass: 96%/156 | Total: 3d 12h | Avg: 32m 29s | Max: 1h 24m | Hits: 158%/16672
|
Project | |
---|---|
+/- | CCCL Infrastructure |
+/- | libcu++ |
CUB | |
Thrust | |
+/- | CUDA Experimental |
python | |
CCCL C Parallel Library | |
Catch2Helper |
Modifications in project or dependencies?
Project | |
---|---|
+/- | CCCL Infrastructure |
+/- | libcu++ |
+/- | CUB |
+/- | Thrust |
+/- | CUDA Experimental |
+/- | python |
+/- | CCCL C Parallel Library |
+/- | Catch2Helper |
🏃 Runner counts (total jobs: 156)
# | Runner |
---|---|
110 | linux-amd64-cpu16 |
14 | windows-amd64-cpu16 |
12 | linux-amd64-gpu-rtx2080-latest-1 |
10 | linux-arm64-cpu16 |
6 | linux-amd64-gpu-rtxa6000-latest-1 |
3 | linux-amd64-gpu-rtx4090-latest-1 |
1 | linux-amd64-gpu-h100-latest-1 |
This completely rewrites our mdspan implementation.
It drop a lot of the old workarounds and follows the recent standard changes.
This is especially prominent for
submdspan
which has been reworked a ton during standardizationThis did not yet implement the padded layouts which have been merged recently
I started using C++17 exclusively which hase been soo awesome